export default (safe) => {
  return {
    showSummary: false, // 是否需要合计
    searchBtnText: "查询", // 查询按钮的文本
    searchBtnIcon:'el-icon-search', // 重查询按钮的图标
    emptyBtnText: "重置", // 重置按钮的文本
    emptyBtnIcon: "el-icon-refresh", // 重置按钮的图标
    index: true, // 是否有序号
    selection: true, // 是否有多选
    sortable: true, // 是否可拖拽
    headerAlign: "center", // 表头居中
    align: "center", // 内容居中
    border: true, // 是否有边框
    size: "mini", // 组件的尺寸
    showPage: true, // 是否显示分页
    highlightCurrentRow: true, // 是否要高亮当前行
    printBtn: true, // 是否显示打印功能按钮
    excelBtn: true, // 是否显示导出功能按钮
    menu: true, // 是否显示操作栏
    addBtn: true, // 原本自带的----查询页新增按钮是否显示
    delBtn: true, // 原本自带的----查询页删除按钮是否显示
    editBtn: true, // 原本自带的----查询页编辑按钮是否显示
    saveBtn: true, // 原本自带的----弹窗新增保存按钮是否显示
    updateBtn: true, // 原本自带的----弹窗修改保存按钮是否显示
    cancelBtn: true, // 原本自带的----弹窗取消按钮是否显示
    searchIcon: true, //是否启用搜索功能按钮
    searchIndex: 3, // 配置收缩展示的个数,默认为2个
    rowKey: "id",
    rowParentKey: "parentId",
    column: [
      {
        label: "编号",
        prop: "number",
        search: true, // 表示该列既是表格列,又是搜索列
      },
      {
        label: "姓名",
        prop: "name",
        // search: true,
      },
      {
        label: "电话",
        prop: "phone",
        // search: true,
      },
      {
        label: "住址",
        prop: "address",
        // search: true,
      },
      {
        label: "简介",
        prop: "introduction",
        overHidden: true, // 内容过长时隐藏并显示tooltip
      },
      {
        label: "备注",
        prop: "remark",
      },
      {
        label: "字典",
        prop: "select",
        type: "select",
        formatter: (val, value, label) => {
          // 字典对应的对象  value值  label值
          return `${label}(${value})`;
        },
        props: {
          label: "name",
          value: "code",
        },
        dicUrl: "https://cli.avuejs.com/api/area/getProvince",
      },
    ],
  }
}

